
import { defineStore } from 'pinia'

export const useModelStore = defineStore('modelStore', {
    state: () => ({
        modeltype: null,          // 判断模型是否加载完成
        hideDecide: true,         // 隐藏和显示模型
        floor: null,              // 切换楼层
        reductionModel: null,     // 页面跳转模型还原初始状态
    }),
    actions: {
        // 加载模型是否完成
        changeModel(payload) {
            this.modeltype = payload
        },
        // 模型显示隐藏
        displayModel(payload) {
            this.hideDecide = payload
        },
        // 模型楼层
        floorModel(payload) {
            this.floor = payload
        },
        // 跳转页面模型还原成初始状态
        reduction(payload) {
            this.reductionModel = payload
        }
    }
})
